Part Number Hot Search : 
HYB25 TAA4762A TAA4762A TAA4762A TAA4762A 3362W203 CXD2540Q LINEAR
Product Description
Full Text Search
 

To Download ZSSC3016CI1B Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  data sheet rev. 1.00 / december 2011 zssc3016 low power, high resolution 16bit sensor signal con ditioner
zssc3016 low power 16 bit sensor signal conditioner ic ? 2011 zmd ag rev. 1.00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. the information furnished in this publication is preliminary and subject to changes without notice. brief description the zssc3016 is a sensor signal conditioner (ssc) integrated circuit for highaccuracy ampli fication and analogtodigital conversion of a diff er ential input signal. designed for high resolution altimeter module applications, the zssc3016 can perform offset, span, and 1 st and 2 nd order temperature compensation of the measured signal. developed for correction of resistive bridge sensors, it can also provide a corrected temperature output measured with an internal sensor. the measured and corrected bridge values are provided at the digital output pins, which can be configured as i 2 c* ( 3.4mhz) or spi ( 20mhz). digital compensation of signal offset, sensitivity, temperature, and nonlinearity is accomplished via an 18bit internal digital signal processor (dsp) running a correction algorithm. calibration coeffic i ents are stored onchip in a highly reliable, non volatile, multipletime programmable (mtp) mem ory. programming the zssc3016 is simple via the serial interface and the pccontrolled calibration software provided in the zmdi development kit. the interface is used for the pccontrolled cali bration procedure, which programs the set of cali bration coefficients in memory. the digital mating is fast and precise, eliminating the overhead normally associated with trimming external com ponents and multipass calibration routines. features ? flexible, programmable analog frontend design; up to 16bit scalable, chargebalancing twosegment analogtodigital converter (adc) ? fully programmable gain amplifier accepting sensors from 14 to 72 (linear factor) ? internal autocompensated temperature sensor ? digital compensation of individual sensor offset; 1 st and 2 nd order digital compensation of sensor gain ? digital compensation of 1 st and 2 nd order tem perature gain and offset drift ? intelligent power management unit ? layout customized for diedie bonding with sensor for highdensity chiponboard assembly ? typical sensor elements can achieve accuracy of less than 0.10% fso @ 40 to 85 c * i 2 c is a registered trademark of nxp. benefits ? integrated 18bit calibration math dsp ? fully corrected signal at digital output ? minimize calibration costs through the onepass calibration concept ? no external trimming components required ? highly integrated cmos design ? excellent for lowvoltage and lowpower battery applications physical characteristics ? supply voltage range: 1.8 to 3.6v ? current consumption: 1ma (operating mode) ? sleep state current <250na (25c) ? temperature resolution: <0.003k/lsb ? operation temperature: C40c to +85 c ? small die size: 1.5mm2 ? delivery options: die for wafer bonding typical applications the zssc3016 is designed for operation in calibrated resistive (pressure) sensor modules: ? barometric altitude measurement for portable navigation ? altitude measurement for emergency call systems ? altitude measurement for car navigation ? inside hard disk pressure measurement ? weather forecast ? fan control zssc3016 application example.
zssc3016 low power 16 bit sensor signal conditioner ic ? 2011 zmd ag rev. 1.00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. zssc3016 block diagram ordering information ordering examples * description package zssc3016cc1b temperature range: C40c to +85 c, consumerlevel: parameter according data sheet wafer (304um) unsawn ZSSC3016CI1B temperature range: C40c to +85 c, industriallevel: 10 years mtpdata retention; 20fi t wafer (304um) unsawn zssc3016ci1d es engineering samples, temperature ra nge: C40c to +85 c dice in waffle pack zssc3016kit zssc3016 evaluation kit, including sampl e, modular evaluation board, and evaluation software. kit * please contact zmdi sales for additional options. sales and further information www.zmdi.com sales@zmdi.com zentrum mikroelektronik dresden ag grenzstrasse 28 01109 dresden germany zmd america, inc. 8413 excelsior drive suite 200 madison, wi 53717 usa zentrum mikroelektronik dresden ag, japan office 2nd floor, shinbashi tokyu bldg. 4213, shinbashi, minatoku tokyo, 1050004 japan zmd far east, ltd. 3f, no. 51, sec. 2, keelung road 11052 taipei taiwan phone +49 (0)351.8822.7.772 fax +49 (0)351.8822.87.772 phone +1 (608) 8291987 fax +1 (631) 5492882 phone +81.3.6895.7410 fax +81.3.6895.7301 phone +886.2.2377.8189 fax +886.2.2377.8199 disclaimer : this information applies to a product under devel opment. its characteristics and specifications are preliminary and subject to change without notice. zentrum mikroelektronik dresden ag (zmd ag) assumes no obli gation regarding future manufacture unless otherwis e agreed to in writing. the information furnished h ereby is believed to be true and accurate. however, under no circumstances shall zmd ag be liable to any customer, licensee, or any other third party for any special, indirect, incid ental, or consequential damages of any kind or nature whatsoever arising out of or in any way related to the furnishing, performance, or use of this technical data. zmd ag hereby expressly disclaims any liability of zmd ag to any customer, licensee or any other third party, and any such customer, licensee and any other thir d party hereby waives any liability of zmd ag for a ny damages in connection with or arising out of the furnishing, performance or use o f this technical data, whether based on contract, w arranty, tort (including negligence), strict liabil ity, or otherwise
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 4 of 44 table of contents 1 ic characteristics ................................. ................................................... ................................................... ... 7 1.1. absolute maximum ratings........................... ................................................... ...................................... 7 1.2. operating conditions............................... ................................................... ............................................ 7 1.3. electrical parameters .............................. ................................................... ............................................ 8 1.4. power supply rejection ratio vs. frequency ......... ................................................... .......................... 10 2 circuit description ................................ ................................................... ................................................... . 11 2.1. brief description .................................. ................................................... .............................................. 11 2.2. signal flow and block diagram ...................... ................................................... .................................. 11 2.3. analog front end ................................... ................................................... ........................................... 12 2.3.1. amplifier .......................................... ................................................... ............................................ 12 2.3.2. analogtodigital converter ........................ ................................................... ................................ 14 2.3.3. temperature measurement ............................ ................................................... ............................ 17 2.3.4. bridge supply...................................... ................................................... ........................................ 17 2.4. digital section.................................... ................................................... ................................................ 17 2.4.1. digital signal processor (dsp) core ................ ................................................... .......................... 17 2.4.2. mtp memory ......................................... ................................................... ..................................... 17 2.4.3. clock generator.................................... ................................................... ...................................... 17 2.4.4. power supervision .................................. ................................................... .................................... 18 2.4.5. interface .......................................... ................................................... ............................................ 18 3 functional description............................. ................................................... ................................................. 19 3.1. power up........................................... ................................................... ................................................ 19 3.2. measurements....................................... ................................................... ............................................ 19 3.3. operational modes .................................. ................................................... .......................................... 19 3.4. command interpretation............................. ................................................... ....................................... 21 3.4.1. spi/i2c commands ................................... ................................................... ................................. 21 3.5. communication interface ............................ ................................................... ...................................... 24 3.5.1. common functionality ............................... ................................................... ................................. 24 3.5.2. spi ................................................ ................................................... .............................................. 25 3.5.3. i 2 c .................................................. ................................................... ............................................. 27 3.6. memory............................................. ................................................... ................................................. 28 3.6.1. programming memory ................................. ................................................... ............................... 29 3.6.2. memory status commands ............................. ................................................... ........................... 29 3.6.3. memory contents.................................... ................................................... .................................... 30 3.7. calibration sequence ............................... ................................................... ......................................... 36 3.7.1. calibration step 1 C assigning unique identificatio n.................................................. ................... 36 3.7.2. calibration step 2 C data collection............... ................................................... ............................ 36 3.7.3. calibration step 3 C coefficient calculations ...... ................................................... ....................... 37 3.8. the calibration math ............................... ................................................... .......................................... 37 3.8.1. bridge signal compensation ......................... ................................................... ............................. 37
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 5 of 44 3.8.2. temperature signal compensation .................... ................................................... ........................ 40 4 die dimensions and pin assignments ................. ................................................... .................................... 41 5 related documents.................................. ................................................... ................................................ 42 6 glossary ........................................... ................................................... ................................................... ..... 43 7 document revision history.......................... ................................................... ............................................ 44 table of figures figure 2.1 zssc3016 functional block diagram .................. ................................................... ...................... 11 figure 2.2 adc offset......................................... ................................................... ......................................... 16 figure 3.1 operational flow chart: power up ................... ................................................... .......................... 20 figure 3.2 operational flow chart: command mode and normal mod e .................................................. ..... 21 figure 3.3 spi configuration cpha=0 ........................... ................................................... .............................. 25 figure 3.4 spi configuration cpha=1 ........................... ................................................... ............................. 26 figure 3.5 spi command request................................ ................................................... .............................. 26 figure 3.6 spi read status .................................... ................................................... ..................................... 26 figure 3.7 spi read data...................................... ................................................... ...................................... 27 figure 3.8 i 2 c command request.................................. ................................................... ............................. 27 figure 3.9 i2c read status .................................... ................................................... ..................................... 28 figure 3.10 i 2 c read data........................................ ................................................... ..................................... 28 figure 3.11 memory program operation ........................... ................................................... ............................ 29 figure 4.1 zssc3016 pad placement............................. ................................................... ............................ 41 list of tables table 2.1 electrical parameters. ............................. ................................................... ..................................... 8 table 2.1 amplifier gain: stage 1............................ ................................................... ................................... 12 table 2.2 amplifier gain: stage 2............................ ................................................... ................................... 12 table 2.3 gain polarity ...................................... ................................................... ......................................... 13 table 2.4 msb/lsb settings ................................... ................................................... ................................... 14 table 2.5 adc conversion times for a single a2d conversion... ................................................... .............. 14 table 2.6 conversion times vs. noise performance for 16bit fu lly signal conditioned results (azbm, bm, aztm, tm and digital ssc correction) .... ................................................... .............. 15 table 2.7 adc offset settings ................................ ................................................... ................................... 16 table 3.1 spi/i2c commands ................................... ................................................... ................................. 22 table 3.2 get_raw commands ................................... ................................................... .............................. 23 table 3.3 general status byte ................................ ................................................... ................................... 24
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 6 of 44 table 3.4 status byte for read operations.................... ................................................... ............................ 24 table 3.5 status byte for write operations ................... ................................................... ............................. 24 table 3.6 mode status........................................ ................................................... ........................................ 25 table 3.7 memory status word................................. ................................................... ................................. 29 table 3.8 mtp memory content assignments..................... ................................................... ...................... 30 table 4.1 die size & geometry ................................ ................................................... .................................. 41 table 4.2 pin assignments .................................... ................................................... ..................................... 42
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 7 of 44 1 ic characteristics 1.1. absolute maximum ratings table 1.1 maximum ratings. parameter symbol min typ max units voltage reference vss 0 0 v analog supply voltage v dd 0.4 3.63 v voltage at all analog and digital io pins v a_io , v d_io 0.5 v dd +0.5 v input current into any pin except supply pins 1 i in 100 100 ma electrostatic discharge tolerance C human body mode l (hbm1) 2 v hbm1 2000 v storage temperature t stor 50 125 c 1 latchup resistance; reference for pin is 0v. 2 hbm1: c = 100pf charged to v hbm1 with resistor r = 1.5k in series based on mil 883, method 3015.7. esd protection referring to the human body model is tested with de vices in ceramic dual inline packages (cdip) durin g product qualification. 1.2. operating conditions reference for all voltages is vss. table 1.2 operating conditions. parameter symbol min typ max unit supply voltage v dd 1.8 3.6 v vdd rise time t vdd 200 s bridge current i vddb 600 a operation temperature range t amb 40 85 c external capacitance between vddb and vss cl 0.01 50 nf
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 8 of 44 1.3. electrical parameters all parameter values are valid only under specified operating conditions. all voltages are referenced to vss. table 1.3 electrical parameters. parameter symbol conditions/comments min typ max unit supply bridge supply voltage, adc reference voltage v ddb internally generated 1.60 1.67 1.74 v active state, average 900 1500 a current consumption i vdd sleep state at 25c 40 250 na where v dd = 1.8v 17 db power supply rejection (see figure 3.1 ) 20log 10 (v dd /v ddb ) psr vdd where v dd = 2v 32 db memory program voltage vpp mtp program at vpppin 6.5 6.75 7 v mean program current ivpp mtp program at vpppin 2 5 ma peak program current ivpp max mtp program at vpppin, dynamic switchon current draw for max. 1usec 13 20 ma analog to digital converter (adc) resolution r adc 10 16 bit adc clock frequency f adc internal adc clock 0.925 1 1.12 mhz reference voltage n v refn v ddb *0.03 reference voltage p v refp v ddb *0.97 offset a2d_offset 8step programmable offset 1/16 8/16 integral nonlinearity (inl) inl adc based on ideal slope 4 +4 lsb differential nonlinearity dnl adc tested / verified within design 1 +1 lsb conversion rate, 16bit single f s,raw conversions per second for single 16bit a2d conversion 6 355 hz amplifier gain g amp 32 steps 13.2 72 gain error g err referred to nominal gain 1.5 1.5 % sensor signal conditioning performance ic accuracy error err a,ic accuracy error for ideally linear (in temperature and e.g. pressure) sensor 0.01 %fso * conversion rate, 16bit ssc f s, ssc conversion per second for fully corrected 16bit measurement 3 175 hz * percentage referred to maximum fullscale output, e.g. for 16bit measurements: err a,ic [%fso] = 100 max{ | adc meas C adc ideal | } / 2 16
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 9 of 44 parameter symbol conditions/comments min typ max unit input input voltage range v inp , v inn input voltage range at inp and inn 0.65 1.05 v bridge resistance r br 2 10 50 k power up t sta1 v dd ramp up to interface communication 1 ms startup time t sta2 v dd ramp up to analog operation 2.5 ms t wup1 sleep to active state interface communication 0.5 ms wakeup time t wup2 sleep to active state analog operation 2 ms oscillator internal oscillator frequency f clk 3.7 4 4.3 mhz internal temperature sensor temperature resolution for full range: 40c to +8 5c 0.003 k/lsb interface and memory spi clock frequency f c,spi max. capacitance at misoline: 40pf @ v dd =1.8v 20 mhz i2c clock frequency f c,i2c 3.4 mhz program time t vpp mtp programming time 500 600 s data retention t ret_mtp for industriallevel icversion: 1000h @ 150c 10 * a * with maximum ambient temperature of 85c
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 10 of 44 1.4. power supply rejection ratio vs. frequency
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 11 of 44 2 circuit description 2.1. brief description the zssc3016 provides a highlyaccurate amplificati on of bridge sensor signals. the compensation of se nsor offset, sensitivity, temperature drift, and nonlin earity is accomplished via an 18bit dsp core runni ng a correction algorithm with calibration coefficients stored in a n mtp memory. the zssc3016 can be configured for a wide range of resistive bridge sensor types. a digital i nterface (spi or i 2 c) enables communication. the zssc3016 supports two operational modes: normal mode and command mode . normal mode is supposed to be the mode being used typically, in which the ic wakes up from a sleep (low power) state, runs a measurement in a ctive state and turns back automatically to the sleep sta te. 2.2. signal flow and block diagram see figure 2.1 for the zssc3016 block diagram. the sensor brid ge supply v ddb and the power supply for analog circuitry are provided by a voltage regulator, whic h is optimized for power supply disturbance rejecti on (psrr). see section 1.4 for a graph of psrr versus frequency. to improv e noise suppression, the digital blocks are powered by a separate voltage regulator. a power su pervision circuit monitors all supply voltages and generates appropriate reset signals for initializing the digi tal blocks. the state machine controls the analog circuitry to perform the three measurement types: bridge, temper ature, and offset measurement. the multiplexer selects the sig nal input to the amplifier, which can be the extern al signals from the input pins inp and inn, the internal tempe rature reference sensor signals, or an input short for measuring offset. a full measurement request will t rigger an automatic sequence of all measurement typ es and all input signals, respectively. the temperature refere nce sensor block is based on a ptat temperature sen sor. the inherit (icfabrication related) device mismatc h is suppressed by dynamic element matching techniq ue. figure 2.1 zssc3016 functional block diagram.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 12 of 44 the amplifier consists of two stages with programma ble gain values. the 1/f noise and inherent offset are suppressed by autozero and chopper stabilizer tech niques. this autozero sequence is performed before each bridge sensor and temperature measurement to compen sate for the inherent offset of the amplifier. the zssc3016 employs a chargebalancing analogtod igital converter (adc) based on switchedcapacitor technique with inherit lowpass behavior and noise suppression. the programmable resolution from 10 to 16 bit provides flexibility for adapting the conversion ch aracteristics. to improve power supply noise suppre ssion, the adc uses the bridge supply v ddb as its reference voltage. the remaining icinternal and the sensor element of fset i.e., the overall system offset (amplifier and adc) can be canceled by an offset and autozero measurement, re spectively. the dsp accomplishes the autozero, span, and 1 st and 2 nd order temperature compensation of the measured bridge signal. the correction coefficients are stor ed in the mtp memory. the zssc3016 supports spi and i 2 c interface communication for controlling, configur ation and measurement result output. 2.3. analog front end 2.3.1. amplifier the amplifier has a differential architecture and c onsists of two stages. the amplification of each st age and the sensor bridge gain polarity are programmable via se ttings in the measurement configuration register ( bm_config ) in the mtp memory (see section 2.4.2). the first five bits of bm_config are the programmable gain settings gain_stage1 and gain_stage2 . the options for the programmable gain settings are listed in ta ble 2.1 and table 2.2. table 2.1 amplifier gain: stage 1. gain_stage1 bit g1 bit g0 stage 1 gain setting 0 0 12 0 1 20 1 0 30 1 1 40 table 2.2 amplifier gain: stage 2. gain_stage2 bit g4 bit g3 bit g2 stage 2 gain setting 0 0 0 1.1 0 0 1 1.2 0 1 0 1.3 0 1 1 1.4
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 13 of 44 gain_stage2 bit g4 bit g3 bit g2 stage 2 gain setting 1 0 0 1.5 1 0 1 1.6 1 1 0 1.7 1 1 1 1.8 if needed, the polarity of the sensor bridge gain c an be reversed by setting the gain_polarity bit in the bm_config register (see section 2.4.2). changing the gain polarity is achieved by i nverting the chopper clock. table 2.3 gives the settings for the gain_polarity bit. this feature enables to apply a sensor to the zssc3016 with swapped input signals at inn and inp e.g., to avoid crossing wire s for the final sensor modules assembly. table 2.3 gain polarity. gain_polarity bit gain setting description 0 +1 no polarity change. 1 1 gain polarity is inverted. the inherent amplifier offset is suppressed by mean s of auto zero and chopper techniques.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 14 of 44 2.3.2. analog-to-digital converter a secondorder chargebalancing analogtodigital c onverter (adc) is used to convert the amplifier signal. to allow optimizing the tradeoff between conversion t ime and resolution, the conversion is split into a msb coarse conversion and an lsb fine conversion. the msblsb segmentation is programmable via the msb and lsb settings in the bm_config register stored in the mtp memory (see section 2.4.2). the final adc resolution is determined by msb+lsb1. the conversion time is pro portional to 2 msb +2 lsb . during the msb coarse conversion, the adc input signal is sampled and int egrated 2 msb times, resulting in inherit lowpass behavior and noise suppression. possible settings are listed in table 2.4. table 2.4 msb/lsb settings. msb setup bits in bm_config number of msb coarse conversion bits lsb setup bits in bm_config number of lsb fine conversion bits 00 bin 10 00 bin 0 01 bin 12 01 bin 3 10 bin 14 10 bin 5 11 bin 16 11 bin 7 useful msb/lsb setups are with lsb = 0 (msbonly co nversions) or combinations of msb > lsb with msb + lsb 17. resolutions beyond 16bit mainly di gitize the collected frontend noise and typically do not improve the system performance. msb/lsb segmentatio ns with lsb > msb are also not useful because typic ally the resolution remains the same as with the inverse msb/lsb segmentation but the noise performance bec omes significantly worse yet the required conversion tim e stays the same. the adc conversion times for diff erent msb/lsb settings are listed in table 2.5. table 2.5 adc conversion times for a single a2d conversio n. msb [bit] lsb [bit] bridge & temperature measurement conversion time in s 10 0 1169 12 0 4625 14 0 18449 16 0 73745 10 3 1176 12 3 4632 14 3 18456 10 5 1200 12 5 4656 10 7 1296
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 15 of 44 table 2.6 conversion times vs. noise performance for 16bi t fully signal conditioned results (azbm, bm, aztm, tm and digital ssc correction). adc segmentation: temperature sensor [msb/lsb] adc segmentation: bridge sensor [msb/lsb] measurement duration, measure (ac hex ) [ms] 3-sigma noise for ssc- corrected output ? [counts] 10 / 7 10 / 7 5.7 8.6 10 / 7 12 / 5 13.0 6.4 10 / 7 14 / 3 42.9 5.8 10 / 7 16 / 0 162.6 5.6 12 / 5 * 10 / 7 13.0 8.4 12 / 5 * 12 / 5 20.3 6.4 12 / 5 * 14 / 3 50.2 5.6 12 / 5 * 16 / 0 169.9 5.1 14 / 3 10 / 7 42.9 7.6 14 / 3 12 / 5 50.2 5.9 14 / 3 14 / 3 80.1 4.4 14 / 3 16 / 0 199.8 4.4 16 / 0 10 / 7 162.6 6.9 16 / 0 12 / 5 169.9 5.4 16 / 0 14 / 3 199.8 4.1 16 / 0 16 / 0 319.1 4.0 ? reference noise values obtained with setup: 13.7ko hm sensor bridge, 25c, gain=64, adcshift=1/1615 /16, vdd=1.8v . * zmdirecommendation for temperature sensor measure ments adc segmentation.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 16 of 44 the adc offset is programmable in 8 steps so that t he adc input voltage range can be adapted to the vo ltage range at the input pins inp and inn. possible adc i nput voltages are shown in figure 2.2, where v agnd = v ddb /2. the adc offset is controlled by the a2d_offset setting in the measurement configuration register ( bm_config ) in the mtp memory (see section 2.4.2). the adc offset settings are listed in table 2.7. figure 2.2 adc offset. table 2.7 adc offset settings. z2 z1 z0 adc differential input range/v ref where v ref = v refp - v refn a2d_offset 0 0 0 1/16 to 15/16 1/16 0 0 1 2/16 to 14/16 2/16 0 1 0 3/16 to 13/16 3/16 0 1 1 4/16 to 12/16 4/16 1 0 0 5/16 to 11/16 5/16 1 0 1 6/16 to 10/16 6/16 1 1 0 7/16 to 9/16 7/16 1 1 1 8/16 to 8/16 8/16
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 17 of 44 2.3.3. temperature measurement the zssc3016 provides an internal temperature senso r measurement to allow compensation for temperature effects. see section 1.3 for the temperature sensor resolution. the temp erature sensor uses bipolar transistors. any transistor circuitry mismatch is suppressed by dynamic element matching technique. the temperature output signal is a differential voltage that is adapted by the amplifier for the adc input. for temperature measurements, the adc offset and am plifier gain setting are defined by zmdi. the adc msb/lsb segmentation is programmable by the user fo r optimizing resolution or conversion time (see sec tion 2.3.2). due to offset cancellation, the msb convers ion for temperature measurement is approximately tw ice as long as for the other measurements (see table 2.5). 2.3.4. bridge supply the zssc3016 provides dedicated bridge supply pins vddb and vssb. the adc reference voltages for the sensor bridge measurement are derived from these in ternal voltages so that bridge supply disturbances are suppressed. the current drive ability of v ddb is limited (see i vddb in section 1.2). 2.4. digital section 2.4.1. digital signal processor (dsp) core the dsp core block performs the algorithm for corre cting the sensor signal. the resulting coefficients are stored in the mtp memory. when the measurement results are available, the "end of conversion" signal is set a t the eoc pin. the internal eoc information is valid only if both the measurement and calculation have been completed. 2.4.2. mtp memory the zssc3016s memory is designed with an otp (one time programmable) structure. the memory is organiz ed in 4 onetime programmable pages. when data in the currently valid memory page has to be updated, norm ally a new page must be selected by increasing the page co unter and the whole memory content has to be writte n in its updated version. the user has access to a 24 x 16 b it storage area for values such as calibration coef ficients. dedicated calibration values are stored in an area not accessible to the user. an external supply at p in vpp is required for programming the otp (see vpp in sectio n 1.3). there is no overwrite or erase function for the mtp memory. the physical memory function is such that each sing le bit which has not yet been set to 1 (so, still b eing 0) can be changed to 1, still. so, it is possible to (partial ly) reprogram an mtpregister, e.g.: ? assume mtpaddress 11 hex was written with 8421 hex which is 1000 0100 0010 0001 binary . ? due to whatever reason there would be the need to change the register content to a6a7 hex which is 1010 0110 1010 0111 binary . this can be achieved by either writing a6a7 hex (any already written bit will be ignored automatically) or just writing the diffe rence to 8421 hex , which is 2286 hex . the content of a rewritten register can generally be determined by: content register = content old (and) content new . if content register equals content new , a rewrite is possible C this can logically only be guaranteed for content old = 0000 hex . or, in other words, depending on the former and t he newly intended mtpaddress and register content a reprogramming could be possible . 2.4.3. clock generator the clock generator provides a 4mhz clock signal. t he frequency is trimmed during production test.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 18 of 44 2.4.4. power supervision the power supervision block monitors all power supp lies to ensure a defined reset of all digital block s during powerup or power supply interruptions. 2.4.5. interface the zssc3016 can communicate with the users pc via an spi or i 2 c interface * . the interface type is selectable via the voltage level on the sel pin: ? sel = 0 > spi mode ? sel = 1 > i 2 c mode if the sel pin is not connected, i2c communication will be selected (icinternal pullup at sel pin). further, the spispecific pins (like: ss, miso) do not need to b e connected at all for i2c operation. to also provide interface accessibility in sleep st ate (all ic features inactive except for the digita l interface logic), the interface circuitry is directly supplied by vdd . *. functional i 2 c interface properties correspond to the nxp i2c bu s specification rev. 0.3 (june 2009) .
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 19 of 44 3 functional description 3.1. power up specifications for this section are given in sectio ns 1.2 and 1.3. on powerup, the zssc3016 communication interface is able to receive the first command afte r a time t sta1 from when the vdd supply is within operating specifications. the zssc3016 can begin the first me asurement after a time of t sta2 .from when the vdd supply is operational. the wake up time from sleep state to active state a fter receiving the activating command is defined as t wup1 and t wup2 . in command mode, subsequent commands can be sent after t wup1 . the first measurement starts after t wup2 if measurement request was sent. 3.2. measurements available measurement procedures are ? azbm: autozero bridge measurement ? bm: bridge measurement ? aztm: autozero temperature measurement ? tm: temperature measurement azbm: the configuration for bridge measurements is loade d. the multiplexer connects the amplifier input to the agnd analog ground reference. an analogtodigital conversion is performed so that the inherent system offset for the bridge configuration is converted by the ad c to a 16bit digital word. bm: the configuration for bridge measurements is loade d. the multiplexer connects the amplifier input to the bridge pins: inp and inn. an analogtodigital conv ersion is performed. the result is a 16bit digital word. aztm: the configuration for temperature measurements is loaded. the multiplexer connects the amplifier inpu t to agnd. an analogtodigital conversion is perform ed so that the inherent system offset for the tempe rature configuration is converted by the adc to a 16bit d igital word. tm: the configuration for temperature measurements is loaded. the multiplexer connects the amplifier inpu t to the internal temperature sensor. an analogtodigit al conversion is performed. the result is a 16bit digital word. the typical applications measurement cycle is a co mplete sscmeasurement (using the command: ac hex ) with azbm, bm, aztm, tm followed by a signal correction calculation. 3.3. operational modes figure 3.1 illustrates the zssc3016 powerup sequence and subsequent operation depending on the selected interface communication mode (i 2 c or spi). with either interface, after the voltage regulators are switched on, the zssc3016s low voltage section (lv) is active while the related interface configuration information is read from memory. then the lv section is switched off, the zs sc3016 goes into sleep state, and the interface is ready to receive commands. since the interface is always pow ered by v dd , it is referred to as the high voltage section (hv). figure 3.2 shows the zssc3016 operation in normal mode and command mode including when the lv and hv sections are active as indicated by the color legen d. the normal mode automatically returns to sleep s tate after executing the requested measurements. in command mo de, the zssc3016 remains active if a dedicated command (start_nom) was sent, which is helpful duri ng calibration. command mode can only be entered if start_cm is the very first command after por.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 20 of 44 data/status from lv data/status from lv figure 3.1 operational flow chart: power up.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 21 of 44 figure 3.2 operational flow chart: command mode and normal mode. 3.4. command interpretation 3.4.1. spi/i2c commands the useraccessible section of memory includes addr esses 00 hex through 17 hex in the otp memory that is designated by the user memory page pointer. because each of the four otp memory pages cannot be rewrit ten or erased, the memory page pointer must be incremen ted to the next otp memory page in order to write t o memory again (see table 3.1 for the command). after all four useraccessibl e otp memory pages have been used, further write operations are not possible and the memory full bit is returned as set in the st atus byte after write operations (see section 3.5.1). the spi/i 2 c commands supported by the zssc3016 are listed in table 3.1. the command to read an address in the user memory is the same as its address. the com mand to read the 16bit memory status of the data a t an address in user memory is the address plus 20 hex . the command to write to an address in user memory is the address plus 40 hex .
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 22 of 44 there is a zmdireserved section of memory, which c an be read but not overwritten by the user. table 3.1 spi/i2c commands. command (byte) returns * description normal mode command mode 00 hex to 17 hex 16bit user data read data in user memory address matching command (addresses 00 hex to 17 hex ; might not be using all addresses). yes yes 20 hex to 37 hex 16bit user memory status read memory status for address specified by command minus 20 hex (addresses 00 hex to 17 hex respectively; see section 3.6.2 for a description of the memory status). yes yes 40 hex to 57 hex + data (0000 hex to ffff hex ) write data to user memory at address specified by command minus 40 hex (addresses 00 hex to 17 hex respectively; might not be using all addresses). no yes 70 hex to 7e hex 16bit zmdireserved memory data read data in zmdireserved memory at address specified by command minus 70 hex (2 nd set of addresses 00 hex to 0e hex respectively). no yes 80 hex to 8e hex 16bit zmdireserved memory status read memory status bytes for zmdi reserved memory data at address specified by command minus 80 hex (2 nd set of addresses 00 hex to 0e hex respectively; see section 3.6.2 for a description of the memory status bytes). no yes 5e hex increment user memory page pointer. no yes a0 hex to a7 hex + xxxx hex (see table 3.2) 16bit wide raw data get_raw this command can be used to perform a measurement and write the raw adc data into the output register. the lsb of the command determines how the afe configuration register is loaded for the get_raw measurement (see table 3.2). yes yes a8 hex start_nom exit command mode and transition to normal mode. when a start_nom command is executed, a flag is checked to see if the user or zmdireserved memory page was programmed during command mode without having written the memory check sum. if so, the device will set checksumc/z_flag:=0 (see section 3.5.1). no yes a9 hex start_cm exit normal mode and transition to command mode. yes no * every response starts with a status byte followed by the data word as described in section 3.5.1.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 23 of 44 command (byte) returns * description normal mode command mode aa hex write_checksumc if not yet written, the checksum for the valid user mtp page is calculated and written to mtp. the vpp voltage must be applied before, during, and after this command. checksumc_flag is set to 1 afterwards. if the vpp voltage is not available and the write fails, the checksumc_flag remains 0. no yes ac hex 16bit fully corrected bridge measurement data + 16bit corrected internal temperature measure triggers full measurement cycle (azbm, bm, aztm, tm, as described in sec tion 3.2) and calculation and storage of data in interface (configurations from mtp). yes yes fx hex status + last data nop only valid for spi (see section 3.5.1). yes yes table 3.2 get_raw commands. command measurement afe configuration register a0 hex + 0000 hex bm C bridge measurement bm_config a1 hex + ssss hex bm C bridge measurement ssss is the users config uration setting for the measurement provided via the interface. the format and purpose of configuration bits must be equal to the definitions for bm_config . a2 hex + 0000 hex bmazbm C autozero corrected bridge measurement 1) bm_config a3 hex + ssss hex bmazbm C autozero corrected bridge measurement 2) ssss is the users configuration setting for the measurement provided via the interface. the format and purpose of configuration bits must be equal to the definitions for bm_config . a4 hex + 0000 hex tm C temperature measurement zmdidefined registe r a5 hex + ssss hex tm C temperature measurement ssss is the users c onfiguration setting for the measurement provided via the interface. the format and purpose of configuration bits must be equal to the definitions for bm_config being valid for temp. measurement in this case (bits [15:13] will be ignored). a6 hex + 0000 hex tmaztm C autozero corrected temperature measurement 1) zmdidefined register a7 hex + ssss hex tmaztm C autozero corrected temperature measurement 2) ssss is the users configuration setting for the measurement provided via the interface. the format and purpose of configuration bits must be equal to the definitions for bm_config being valid for temp. measurement in this case (bits [15:13] will be ignored). 1) recommended for raw data collection during calibra tion coefficient determination using preprogrammed (in mtp) measurement setups 2) recommended for raw data collection during calibra tion coefficient determination using unprogrammed (not in mtp), external measurement setups, e.g. for evaluation purposes
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 24 of 44 3.5. communication interface 3.5.1. common functionality commands are handled by the command interpreter in the lv section. commands that need additional data are not treated differently than other commands because the hv interface is able to buffer the command and all data that belongs to the command and the command interpr eter is activated as soon as a command byte is rece ived. every response starts with a status byte followed b y the data word. the data word depends on the previ ous command. it is possible to read the same data more than once if the read request is repeated (i 2 c) or a nop command is sent (spi). if the next command is not a read request (i2c) or a nop (spi), it invalidates any previous data. the status byte contains the following bits (see ta ble 3.3, table 3.4, and table 3.5 for sequence): ? power indication (bit 6): 1 if the device is powere d (v ddb on); 0 if not powered. this is needed for spi mode where the master reads all zeros if the device is n ot powered or in poweron reset (por). ? busy indication (bit 5): 1 if the device is busy, w hich indicates that the data for the last command i s not available yet. no new commands are processed if the device is busy. ? actual zssc3016 mode (bits 4:3): 00 = normal mode; 01 = command mode; 10 = zmdireserved. ? memory integrity/error flag (bit 2): 0 if integrity test passed, 1 if test failed. this bit indicates whether the checksumbased integrity check passed or failed. co rrectable errors are not reported but can be querie d with the memory status commands (see section 3.6.2). the memory error status bit is calculated o nly during the powerup sequence, so a newly written cr c will only be used for memory verification and sta tus update after a subsequent ic poweron reset (por). ? data transfer/correction (bit 1): if the last comma nd was a memory write, this bit is 0 if the last me mory write was successful (memory not full yet), otherwi se it is 1 (e.g. page increase but being already on last mtp page). if the last command was a memory read, t his bit is 1 if the data was corrected. table 3.3 general status byte. bit 7 6 5 4 3 2 1 0 meaning 0 powered? busy? mode memory error? data transfer s pecial table 3.4 status byte for read operations. bit 7 6 5 4 3 2 1 0 meaning 0 powered? busy? mode memory error? data corrected? alu saturation? table 3.5 status byte for write operations. bit 7 6 5 4 3 2 1 0 meaning 0 powered? busy? mode memory error? memory full?  mtp write reject? dont care
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 25 of 44 msb sclk (cpol=0) bit6 bit5 bit4 bit3 bit2 bit1 lsb msb bit6 bit5 bit4 bit3 bit2 bit1 lsb sclk (cpol=1) mosi miso /ss sample cpha=0 table 3.6 mode status. status[4:3] mode 00 normal mode 01 command mode 10 zmdireserved 11 command mode and reserved the memory error status bit is only calculated duri ng the powerup sequence, so a newly written crc wi ll only be used for memory verification after a subsequent pow eron reset (por). there are two independent checksum flags: checksum_c_flag for the user memory page(s) and checksum_z _flag for zmdireserved page(s). the code assignment for both flags is ? 0 indicates the checksum (for the zmdi/user page) h as not been successfully written yet; the checksum still needs to be written. ? 1 indicates the checksum (for the zmdi/user page) h as successfully been written. further status information are provided by the eoc pin. the eoc pin is set high when a measurement and calculation have been completed. 3.5.2. spi the spi mode is available when the sel pin = 0. the polarity (controlled by cpol bit) and the phase (c ontrolled by cpha bit) of the spi clock ( ckp_cke) and the polarity of the ss signal ( ss_polarity) are programmable as described in table 3.8. ckp_cke is two bits: cpha, which selects which edge of sclk latches data, and cpol which indicates whether sclk is high or low when it is idle. the different combinations of polarity an d phase are illustrated in the figures below. figure 3.3 spi configuration cpha=0.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 26 of 44 msb sclk (cpol=0) bit6 bit5 bit4 bit3 bit2 bit1 lsb msb bit6 bit5 bit4 bit3 bit2 bit1 lsb sclk (cpol=1) mosi miso /ss sample cpha=1 cmddat <15:8> cmddat <7:0> command other than nop status data data command request mosi miso note: a command request always consists of 3 bytes . if the command is shorter, then it must be comple ted with 0s. the data on miso depend on the preceding c ommand. command = nop status read status mosi miso figure 3.4 spi configuration cpha=1. in spi mode, each command except nop is started as shown in figure 3.5. after the execution of a command (busy = 0), the expected data can be read as illust rated in figure 3.6 or if no data are returned by the command, the next command can be send. the status can be rea d at any time with the nop command (see figure 3.7 figure 3.5 spi command request. figure 3.6 spi read status.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 27 of 44 status memdat <15:8> memdat <7:0> bridgedat <15:8> bridgedat <7:0> tempdat <15:8> tempdat <7:0> command = nop 00 hex 00 hex status command = nop 00 hex 00 hex 00 hex 00 hex read data mosi (a) example: after the completion of a memory read command miso (b) example: after the completion of a full measur ement command (ac hex ) mosi miso s slaveaddr a 0 command a p s slaveaddr 0 a command a cmddat <15:8> a cmddat <7:0> a p command request (i 2 c write) write write from master to slave from slave to master s start condition p stop condition a n acknowledge not acknowledge figure 3.7 spi read data. 3.5.3. i 2 c i 2 c mode is selected by sel = 1. in i 2 c mode, each command is started as shown in figure x.1. only the number of bytes that is needed for the command has to be s ent. an exception is the hsmode where always 3 byt es must be sent like in spi mode. after the execution of a command (busy = 0) the expected data can be read as illustrated in figure 3.10. or if no data are retur ned by the command the next command can be sent. th e status can be read at any time as described in figure 3.9. figure 3.8 i 2 c command request.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 28 of 44 s slaveaddr 1 a status n p read status (i 2 c read) read s slaveaddr 1 a status a memdat <15:8> a memdat <7:0> n p s slaveaddr 1 a status a bridgedat <15:8> a bridgedat <7:0> n p a tempdat <15:8> a tempdat <7:0> read data (i 2 c read) (a) example: after the completion of a memory read command read (b) example: after the completion of a full measur ement command (ac hex ) read figure 3.9 i2c read status. figure 3.10 i 2 c read data. all mandatory i2cbus protocol features are impleme nted. optional features like clock stretching, 10b it slave address, etc., are not supported by the zssc3016s interface. in i2chigh speed mode, a command consists of a fix ed length of three bytes. 3.6. memory in the zssc3016, the memory is organized pagewise and can be programmed multiple (4) times (mtp). the mtp is organized in pages. each register can only b e programmed once per page. the valid page is deter mined by the page counter which can be incremented with t he command 5e hex C this leads to a reset of all registers and a reprogramming is necessary. increasing the custo mer page counter will disable all old register cont ents of the former page. it is possible to (re)program 4 pages totally. resetting the page counter is not possibl e. the page counter starts with 0 and can become 3 at maximum. if the 4 th memory page has been used, no further changes in the memory are possible C careful writing and pa ge incrementing is strongly recommended. there are two mtp page types: ? customer page: accessible by means of regular writ e operations (40 hex to 57 hex ). it contains: icid, interface setup data, measurement setup informat ion, calibration coefficients, etc. ? zmdi page: only accessible for write operations by zmdi. the zmdi page contains specific trim information and is programmed during manufacturi ng test by zmdi.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 29 of 44 3.6.1. programming memory programming memory requires a supply voltage vpp at the vpp pin (see section 1.3 for specifications). the program timing is shown in figure 3.11. supplying the zssc3016 with vdd>1.8v during m emory programming is recommended. after the memory is programmed, it mus t be read again to verify the validity of the memor y content. figure 3.11 memory program operation. 3.6.2. memory status commands the 16bit memory status answer for the commands: 2 0 hex to 37 hex and 80 hex to 8e hex contains the following information: ? one bit indicating if the data read was corrected. ? two bits indicating the current page in use. ? one bit indicating if the respective pages crc has already been written properly (including having ha d sufficient programming voltage applied to the vpp p in during the crc write operation) table 3.7 memory status word. bit description 15 (msb) data was corrected (0: no, 1: yes) 14 13 current page 12 crc not yet written ( checksum_c_flag for user pages register or checksum_z_flag for zmdi pages register) 11:0 undefined C do not use
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 30 of 44 3.6.3. memory contents table 3.8 mtp memory content assignments. mtp address word / bit range default setting description notes / explanations 00 hex 15:0 0000 hex cust_id0 customer id byte 0 (combines with memory word 01 hex to form customer id) 01 hex 15:0 0000 hex cust_id1 customer id byte 1 (combines with memory word 00 hex to form customer id) interface configuration 6:0 000 0000 bin slave_addr i2c slave address; valid range: 00 hex to 7f hex (default: 00 hex ), remark: address codes 04 hex to 07 hex reserved for entering i 2 c high speed mode 8:7 00 bin reserved 9 0 bin ss_polarity determines the polarity of the slave select pin (ss) for spi operation: ? 0  slave select is active low (spi & zssc3016 are active if ss==0) ? 1  slave select is active high (spi & zssc3016 are active if ss==1) 11:10 00 bin ckp_cke clock polarity and clockedge selectdetermines polarity and phase of spi interface clock with the following modes: ? 00  sclk is low in idle state, data latch with rising edge and data output with falling edge ? 01  sclk is low in idle state, data latch with falling edge and data output with rising edge ? 10  sclk is high in idle state, data latch with falling edge and data output with rising edge ? 11  sclk is high in idle state, data latch with rising edge and data output with falling edge 02 hex 15:12 not assigned
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 31 of 44 mtp address word / bit range default setting description notes / explanations signal conditioning parameters 0 0 bin offset_b[16] bridge offset, bit[16]functions as the msb and combines with offset_b[15:0] in 05 hex to form the 17bit coefficients absolute value 1 0 bin offset_b_sign sign for sensor bridge offset (offset_b): 0 => a positive value or 1 => a negative value 2 0 bin gain_b[16] bridge gain, bit[16] functions as the msb and combines with gain_b[15:0] in 06 hex to form the 17 bit coefficients absolute value 3 0 bin gain_b_sign sign of the sensor bridge gain (gain_b): 0 => a positive value or 1 => a negative value 4 0 bin tcg[16] 1 st order temperature coefficient of the bridge gain, bit[16] functions as the msb and combines with tcg[15:0] in 07 hex to form 17bit coefficients absolute value 5 0 bin tcg_sign sign off 1 st order temperature coefficient (tcg): 0 => a positive value or 1 => a negative value 6 0 bin tco[16] 1 st order temperature coefficient of the bridge offset , bit[16] functions as the msb and combines with tco[15:0] in 08 hex to form 17bit coefficients absolute value 7 0 bin tco_sign sign of 1 st order temperature coefficient (tco): 0 => a positive value or 1 => a negative value 8 0 bin sot_tco[16] 2 nd order temperature coefficient of the bridge offset , bit[16] functions as the msb and combines with sot_tco[15:0] in 09 hex to form 17bit coefficients absolute value 9 0 bin sot_tco_sign separate setting if 2 nd order temperature coefficient (sot_tco) is: 0 => a positive value or 1 => a negative value 10 0 bin sot_tcg[16] 2 nd order temperature coefficient of the bridge gain, bit[16] functions as the msb and combines with sot_tcg[15:0] in 0a hex to form 17bit coefficients absolute value 03 hex 11 0 bin sot_tcg_sign separate setting (sign) if 2 nd order temperature coefficient (sot_tcg) is: 0 => a positive value or 1 => a negative value
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 32 of 44 mtp address word / bit range default setting description notes / explanations 12 0 bin sot_bridge[16] 2 nd order coefficient of the bridge signal, bit[16] functions as the msb and combines with sot_bridge[15:0] in 0b hex to form 17bit coefficients absolute value 13 0 bin sot_bridge_sign separate setting if 2 nd order bridge coefficient (sot_bridge) is 0 => a positive value or 1 => a negative value 14 0 bin sot_curve type of second order curve correction for the bridg e sensor signal. 0  parabolic curve 1  sshaped curve 15 0 bin tsetl_sign separate setting t_setl is 0 => a positive value or 1 => a negative value 0 0 bin gain_t[16] temperature gain of temperature sensor, bit[16] functions as the msb and combines with gain_t[15:0] in 0d hex to form 17bit coefficients absolute value 1 0 bin gain_t_sign separate setting if the temperature gain (gain_t) is : 0 => a positive value or 1 => a negative value 2 0 bin sot_t[16] 2 nd order temperature coefficient of temp. sensor, bit[16] functions as the msb and combines with sot_t[15:0] in 0e hex to form 17bit coefficients absolute value 3 0 bin sot_t_sign separate setting if 2 nd order temperature coefficient (sot_t) is 0 => a positive value or 1 => a negative value 4 0 bin offset_t[16] temperature offset of temp. sensor, bit[16] functio ns as the msb and combines with offset_t[15:0] in 0c hex to form 17bit coefficients absolute value 5 0 bin offset_t_sign separate setting if the temperature offset (offset_t ) is 0 => a positive value or 1 => a negative value 04 hex 15:6 0 0000 000 0 bin not assigned
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 33 of 44 mtp address word / bit range default setting description notes / explanations 05 hex 15:0 0000 hex (7000 hex ) offset_b[15:0] bits [15:0] of the bridge offset correction coeffici ent, which is an 18bit wide absolute value (the respective msbs offset_b[16] and sign, offset_b_sign, are under bits[1:0] in 03 hex ) [1/16 to 15/16] = 7000 hex (default for volume) [2/16 to 14/16] = 6000 hex [3/16 to 13/16] = 5000 hex [4/16 to 12/16] = 4000 hex [5/16 to 11/16] = 3000 hex [6/16 to 10/16] = 2000 hex [7/16 to 9/16] = 1000 hex [8/16 to 8/16] = 0000 hex (default for prototypes) 06 hex 15:0 0000 hex (8000 hex ) gain_b[15:0] bits[15:0] of 17bit wide absolute value of the brid ge gain coefficient (default for prototypes: 0000 hex ; default for volume production: 8000 hex the respective msbs, gain_b[16] and sign, gain_b_sign, are under bits[3:2] in 03 hex ) 07 hex 15:0 0000 hex tcg[15:0] coefficient for temperature correction of the bridg e gain term C the respective msbs, tcg[16] and sign, tcg_sign, are under (bits[5:4] in 03 hex ) 08 hex 15:0 0000 hex tco[15:0] coefficient for temperature correction of the bridg e offset term C the respective msbs, tco[16] and sign, tco_sign, are under (bits[7:6] in 03 hex ) 09 hex 15:0 0000 hex sot_tco[15:0] 2 nd order term applied to tco C the respective msbs, sot_tco[16] and sign, sot_tco_sign, are under (bits[9:8] in 03 hex ) 0a hex 15:0 0000 hex sot_tcg[15:0] 2 nd order term applied to tcg. C the respective msbs, sot_tcg[16] and sign, sot_tcg_sign, are under (bits[11:10] in 03 hex ) 0b hex 15:0 0000 hex sot_bridge[15:0] 2 nd order term applied to the sensor bridge readout C the respective msbs, sot_bridge[16] and sign, sot_bridge_sign are under (bits[13:12] in 03 hex ) 0c hex 15:0 0000 hex (7000 hex ) offset_t[15:0] bits [15:0] of the temperature offset correction coefficient (the respective msbs, offset_t[16] and sign, offset_t_sign, are under (bits[5:4] in 04 hex ) [1/16 to 15/16] = 7000 hex (default for volume) [2/16 to 14/16] = 6000 hex [3/16 to 13/16] = 5000 hex [4/16 to 12/16] = 4000 hex [5/16 to 11/16] = 3000 hex [6/16 to 10/16] = 2000 hex [7/16 to 9/16] = 1000 hex [8/16 to 8/16] = 0000 hex (default for prototypes) 0d hex 15:0 0000 hex (8000 hex ) gain_t[15:0] bits [15:0] of the absolute value of the temperature gain coefficient (default for prototypes: 0000 hex ; default for volume production: 8000 hex the respective msbs, gain_t[16] and sign, gain_t_sign, are under bits[1:0] in 04 hex )
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 34 of 44 mtp address word / bit range default setting description notes / explanations 0e hex 15:0 0000 hex sot_t[15:0] 2 nd order term applied to the temperature reading C the respective msbs, sot_t[16] and sign, sot_t_sign, are under (bits[3:2] in 04 hex ) 0f hex 15:0 0000 hex t_setl stores raw temperature reading at the temperature at which low calibration points were taken measurement configuration register ( bm_config ) 1:0 00 bin gain_stage1 gain setting for the 1 st premp stage with gain_stage1: ? 00  12 ? 01  20 ? 10  30 ? 11  40 4:2 000 bin gain_stage2 gain setting for the 2 nd preamp stage with gain_stage2: ? 000  1.1 ? 001  1.2 ? 010  1.3 ? 011  1.4 ? 100  1.5 ? 101  1.6 ? 110  1.7 ? 111  1.8 5 0 bin gain_polarity set up the polarity of the sensor bridges gain (inverting of the chopper) with ? 0  positive (no polarity change) ? 1  negative (180 polarity change ) 7:6 00 bin (11 bin ) msb absolute number of bits for the msb conversion in the adc with msb: ? 00  10bit ? 01  12bit ? 10  14bit ? 11  16bit 10 hex 9:8 00 bin lsb absolute number of bits for the msb conversion in the adc with lsb: ? 00  0bit (single stage cb_adc) ? 01  3bit ? 10  5bit ? 11  7bit
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 35 of 44 mtp address word / bit range default setting description notes / explanations 12:10 000 bin a2d_offset adc offset and resulting a2d input range [vref] wit h a2d_offset: ? 000  1/16 results in range [1/16, 15/16] ? 001  2/16 results in range [2/16, 14/16 ? 010  3/16 results in range [3/16, 13/16] ? 011  4/16 results in range [4/16, 12/16] ? 100  5/16 results in range [5/16, 11/16] ? 101  6/16 results in range [6/16, 10/16] ? 110  7/16 results in range [7/16, 9/16] ? 111  8/16 results in range [8/16, 8/16] 14:13 00 bin temp_adc selection between fixed adc segmentations for temperature measurements: ? 00  setup according to zmdireserved memory (recommended setup for best performance and speed tradeoff) ? 01  msb=16, lsb=0 (16bit) ? 10  msb=10, lsb=7 (16bit) ? 11  msb=12, lsb=5 (16bit) 15 0 bin reserved 11 hex not assigned 12 hex not assigned 13 hex not assigned 14 hex not assigned 15 hex not assigned 16 hex not assigned 17 hex 15:0 checksumc generated (checksum) for user page through a linear feedback shift register (lfsr); signature is checked with powerup to ensure memory content integrity
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 36 of 44 3.7. calibration sequence calibration essentially involves collecting raw sig nal and temperature data from the sensoric system for different known bridge values and temperatures. this raw data can then be processed by the calibration master (a ssumed to be a pc), and the calculated calibration coeffic ients can then be written to mtp memory. below is a brief overview of the steps involved in calibrating the z ssc3016. there are three main steps to calibration: 1. assigning a unique identification to the zssc3016. this identification is written to shadow ram and l ater programmed in mtp memory. this unique identificatio n can be stored in the two 16bit registers dedicated to customer id. it can be used as an inde x into a database stored on the calibration pc. thi s database will contain all the raw values of bridge readings and temperature readings for that part, as well as the known bridge measurand conditions and temper ature to which the bridge was exposed. 2. data collection. data collection involves getting uncorrected or ra w data from the bridge at different known measurand values and temperatures. then this data is stored on the calibration pc using the unique identification of the device as the index to the database. 3. coefficient calculation and storage in mtp memory. after enough data points have been collected to calculate all the desired coefficients, the coeffic ients can be calculated by the calibrating pc and w ritten to the shadow ram. after that, mtp memory is progra mmed with the contents of the shadow ram. 4. result . the sensor signal and the characteristic temperat ure effect on output will be linearized according to the setupdependent maximum output range. it is essential to perform the calibration with a f ixed programming setup during the data collection p hase. in order to prevent any accidental misprocessing, it is furt her recommended to keep the mtp memory setup stable during the whole calibration process as well as in the sub sequent operation. a zssc3016 calibration only fits the single setup used during its calibration. changes of funct ional parameters after a successful calibration can decrease the precision and accuracy performance of the zssc3 016 as well as of the whole application. 3.7.1. calibration step 1 C assigning unique identi fication assign a unique identification number to the zssc30 16 by using the memory write command (40 hex + data and 41 hex + data; see table 3.1 and table 3.8) to write the identification number to cust_id0 at memory address 00 hex and cust_id1 at address 01 hex as described in section 3.6.1. these two 16bit registers allow for more th an 4 trillion unique devices. 3.7.2. calibration step 2 C data collection the number of unique points (measurand and/or tempe rature) at which calibration must be performed gene rally depends on the requirements of the application and the behavior of the resistive bridge in use. the mi nimum number of points required is equal to the number of bridge coefficients to be corrected with a minimum of three different temperatures at three different bridge va lues. for a full calibration resulting in values fo r all 7 possible bridge coefficients and 3 possible temperature coef ficients, a minimum of 7 pairs of bridge with tempe rature measurements must be collected.. within this minimum 3x3 measurements field, data mu st be collected for the specific value pairs (at kn own conditions) and then processed to calculate the coe fficients. in order to obtain the potentially best and most robust coefficients, it is recommended that measurement pa irs (temperature vs. pressure) be collected at the outer corners of the intended operation range or at least at points which are located far from each other. i t is also essential to provide highly precise reference value s as nominal, expected values. the measurement prec ision of the external calibrationmeasurement equipment shou ld be ten times more accurate than the expected zssc3016 output precision after calibration in orde r to avoid precision losses caused by the nominal r eference values (e.g., pressure signal and temperature devia tions).
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 37 of 44 note: an appropriate selection of measurement pairs can significantly improve the overall system perfo rmance. the determination of the measurandrelated coeffici ents will use all of the measurement pairs. for the temperaturerelated correction coefficients, 3 (at three different temperatures) of the e.g. 7 measure ment pairs will be used. note: there is an inherent redundancy in the 7 brid ge-related and 3 temperature-related coefficients. since the temperature is a necessary output (which also needs correction), the temperature-related information i s mathematically separated, which supports faster and more efficient dsp calculations during the normal usage of the sensor-ic system. the recommended approach for data collection is to make use of the rawmeasurement commands: ? for bridge sensor values: o a2 hex + 0000 hex : single bridge measurement whereas the configuration register will be loaded from the bm_config register (10 hex in mtp); preprogramming the measurement setup in the mtp is required. o a3 hex + ssss hex : single bridge measurement whereas the bm_config configuration register (gain, adc, offset, etc.) will be loaded as sss s hex and must be provided externally via the interface. ? for temperature values o a6 hex + 0000 hex : single temperature measurement whereas the configur ation register will be loaded from an internal temperature configurati on register (preprogrammed by zmdi in mtp); preprogramming of the respective configuration is done by zmdi prior to ic delivery. this is the recommended a pproach for temperature data collection. o a7 hex + ssss hex : single temperature measurement whereas the confi guration register (gain, adc, offset, etc.) will be loaded as sss s hex and must be provided externally via the interface. the data composit ion of the temperature configuration register is similar to the bm_con fig (address 10 hex ) register for the bridge sensor. 3.7.3. calibration step 3 C coefficient calculation s the math to perform the coefficient calculation is complicated and will not be discussed in detail. th ere is a brief overview in the next section. zmdi will provide sof tware (dlls) to perform the coefficient calculation (external to the sensoric system) based on autozero corrected values. after the coefficients are calculated, the final step is to write them to the mtp memory of the zssc3016. 3.8. the calibration math 3.8.1. bridge signal compensation the saturation check in the zssc3016 is enhanced co mpared with older sscs from zmdi. even saturation effects of the internal calculation steps are detec ted, even though the final correction output will s till be determined. it is possible to get seemingly useful signal conditioning results which have seen an inte rmediate saturation during the calculations C these cases ar e detectable by observing the status bit[0] for eac h measurement result. details about the saturation li mits and the valid ranges for values are provided i n the following equations.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 38 of 44 sot_curve selects whether secondorder equations compensate for sensor nonlinearity with a parabolic or sshaped curve. the parabolic compensation is recom mended. the correction formula for the differential signal reading is represented as a twostep process depend ing on the sot_curve setting. equations for the parabolic sot_curve setting ( sot_curve = 0): simplified: setl t raw t t ? = _ (5) ?? ? ?? ? + ? ? + = tcg t tcg sot t k 15 15 15 1 2 _ 2 2 (6) ?? ? ?? ? + ? ? + + = tco t tco sot t raw br b offset k 15 15 2 2 _ 2 _ _ (7) 15 2 15 1 15 2 2 2 _ + ? ? = k k b gain z bp (delimited to positive number range) (8) ?? ? ?? ? + ? ? = 15 15 15 2 2 _ 2 bp bp z bridge sot z b (delimited to positive number range) (9)
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 39 of 44 complete: [ ] 1 2 2 17 17 _ ? ? ? = setl t raw t t (10) 1 2 2 1 2 2 1 2 2 1 2 2 15 15 15 1 17 17 17 17 17 17 17 17 2 _ 2 2 ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ?? ? ? ? ?? ? ? ?? ? ? ?? ? + ?? ? ?? ? ? ? + = tcg t tcg sot t k (11) 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 15 15 2 17 17 17 17 17 17 17 17 17 17 2 _ 2 _ _ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ?? ? ? ? ?? ? ? ?? ? ? ?? ? + ?? ? ?? ? ? ? + + = tco t tco sot t raw br b offset k (12) 1 2 0 15 1 2 2 1 2 2 2 15 1 15 17 17 17 17 17 2 2 2 _ ? ? ? ? ? ? ? ?? ? ? ? ?? ? + ? ?? ? ? ?? ? ?? ? ?? ? ? ? = k k b gain z bp (13) 1 2 0 1 2 2 15 1 2 2 15 15 16 17 17 17 17 2 2 _ 2 ? ? ? ? ? ? ? ?? ? ? ? ?? ? ? ?? ? ? ?? ? + ?? ? ?? ? ? ? = bp bp z bridge sot z b (14) equations for the s-shaped sot_curve setting ( sot_curve = 1): simplified: 2 15 1 15 2 2 _ k k b gain z bs ? ? = (15) 15 15 15 15 2 2 2 _ 2 + ?? ? ?? ? + ? ? = bs bs z bridge sot z b (delimited to positive number range) (16) complete: 1 2 2 1 2 2 2 15 1 15 17 17 17 17 2 2 _ ? ? ? ? ? ?? ? ? ?? ? ?? ? ?? ? ? ? = k k b gain z bs (17) 16 17 17 17 17 17 17 2 0 15 1 2 2 1 2 2 15 1 2 2 15 15 2 2 2 _ 2 ? ? ? ?? ? ? ? ? ?? ? + ? ? ?? ? ? ? ?? ? ? ?? ? ? ?? ? + ?? ? ?? ? ? ? = ? ? ? ? ? ? bs bs z bridge sot z b (18) where b = corrected bridge reading output via i 2 c or spi; range [0 hex .. ffff hex ]; br_raw = raw bridge reading from adc after az correction; range [1ffff hex .. 1ffff hex ]; gain_b = bridge gain term; range [1ffff hex .. 1ffff hex ]; offset_b = bridge offset term; range [1ffff hex .. 1ffff hex ]; tcg = temperature coefficient gain term; range [1fff f hex .. 1ffff hex ];
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 40 of 44 tco = temperature coefficient offset term; range [1ff ff hex .. 1ffff hex ]; t_raw = raw temperature reading after az correction; ra nge [1ffff hex .. 1ffff hex ]; t setl = t_raw reading at which low calibration was perfo rmed (e.g. 25c); range [ffff hex .. ffff hex ]; sot_tcg = secondorder term for tcg nonlinearity; range [ 1ffff hex .. 1ffff hex ]; sot_tco = secondorder term for tco nonlinearity; range [ 1ffff hex .. 1ffff hex ]; sot_bridge = secondorder term for bridge nonlinearity; rang e [1ffff hex .. 1ffff hex ]; k = absolute value; [ ] ulll k = bound/saturation number range from ll to ul , over/underflow is reported as saturation in status byte. 3.8.2. temperature signal compensation temperature is measured internally. temperature cor rection contains both linear gain and offset terms as well as a secondorder term to correct for any nonlineariti es. for temperature, secondorder compensation for nonlinearity is always parabolic. again, the correc tion formula is best represented as a twostep proc ess as follows: simplified: ( ) 15 15 2 _ _ 2 _ + + ? = t offset raw t t gain z t (delimited to positive number range) (19) ?? ? ?? ? + ? ? = 15 15 15 2 2 _ 2 t t z t sot z t (delimited to positive number range) (20) complete: [ ] 1 2 0 15 1 2 2 1 2 2 15 17 17 17 17 17 2 _ _ 2 _ ? ? ? ? ? ? ?? ? ? ?? ? + ?? ? ?? ? + ? = t offset raw t t gain z t (21) 1 2 0 1 2 2 15 1 2 2 15 15 16 17 17 17 17 2 2 _ 2 ? ? ? ? ? ? ? ?? ? ? ? ?? ? ? ?? ? ? ?? ? + ?? ? ?? ? ? ? = t t z t sot z t (22) where gain_t = gain coefficient for temperature; range [1ffff hex .. 1ffff hex ]; t_raw = raw temperature reading after az correction; ran ge [1ffff hex .. 1ffff hex ]; offset_t = offset coefficient for temperature; range [1fff f hex .. 1ffff hex ]; sot_t = secondorder term for temperature source nonline arity; range [1ffff hex .. 1ffff hex ]
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 41 of 44 4 die dimensions and pin assignments the zssc3016 is available in die form (chip size wi th scribe line: 1.5mm 2 ). see figure 4.1 for additional dimensions. the shown outer dimensions are estimati ons for a die after sawing with remaining scribeli ne silicon of ca. 20um around the core die. thus, the effectiv e outer dimensions may differ slightly. figure 4.1 zssc3016 pad placement. table 4.1 die size & geometry. parameter min [um] typ [um] description / remarks xdimension 900 925 ydimension 1560 1585 including seal ring and remaining empty silicon a fter sawing; maximum dimensions may be larger for engineering samples due to wider scribe lines 79.5 80 passivation window opening effective area for bon d connection bondpad size (x & y) 60 60 valid only for two special pads: vdd2, eoc2 being shorted with vdd and eoc, respectively minimum pitch for application relevant pads 200 centertocenter distance; there are further pads, which are only for zmdis test purposes die size adder beyond seal ring 0 40 potentially remaining silicon after die sawing sawing lane 80 die to die distance
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 42 of 44 table 4.2 pin assignments. name direction type description vdd1 ic positive supply voltage for the ic, regular bond pad vdd2 in supply ic positive supply voltage for the ic, special pad (electrically connected to vdd1, also bondable) vss in supply ground reference voltage signal vssb out analog negative bridge supply (bridge sens or ground) vddb out analog positive bridge supply inp in analog positive bridge signal inn in analog negative bridge signal eoc1 end of conversion, regular bond pad eoc2 out digital end of conversion, special pad (electrically connect ed to eoc1, also bondable) sel in digital i2c or spi interface select vpp in analog memory programming voltage sclk/scl in digital clock input for i2c/spi mosi/sda in/out digital data input for spi; data in/o ut for i2c miso out digital data output for spi ss in digital slave select for spi 5 quality and reliability the zssc3016 is available as consumer and indust rial qualified ic version. for the consumer versio n, all data sheet parameters are guaranteed if not stated other wise. additionally the mtps data retention capability (o ver ten years, cp. table 1.3) and an ic fit rate 20fit (with 1 full ssc measurement by command ac hex per second) are guaranteed for the industrial ic v ersion.
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 43 of 44 6 related documents document file name zssc3016 feature sheet zssc3016_featuresheet_v*.pdf zssc3016 application note: application circuits zssc3016_applicationcircuit_v*.pdf zssc30x6 evaluation kit documentation zssc30x6_evaluationkit_v*.pdf zssc30x6 application note: calibration zssc30x6_calibration_v*.pdf visit zmdis website www.zmdi.com or contact your nearest sales office for ordering information or the latest version of these documents. 7 glossary term description a2d analogtodigital ack acknowledge (interfaces protocol indicator for successful data/command transfer) adc analogtodigital converter or conversion az autozero (unspecific) azs autozero measurement for sensor bridge path azt autozero measurement for temperature path clk clock dac digitaltoanalog conversion or converter df data fetch (this is a command type) dsp digital signal processor (digital configuration , calibration, calculation, communication unit) fso full scale output (value in percent relative to the adc maximum output code; resolution dependent) lsb least significant bit (fine portion of the co nverted signal) lfsr linear feedback shift register mr measurement request (this is a command type) msb most significant bit (coarse portion of the c onverted signal) nack not acknowledge (interfaces protocol indicato r for unsuccessful data/command transfer) por poweron reset preamp preamplifier sm signal measurement sot secondorder term tc temperature coefficient (of a resistor or the eq uivalent bridge resistance) tm temperature measurement
zssc3016 low power 16 bit sensor signal conditioner ic data sheet december 7, 2011 ? 2011 zentrum mikroelektronik dresden ag rev. 1 .00 all rights reserved. the material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. t he information furnished in this publication is subject to changes without notice. 44 of 44 8 document revision history revision date description 1.00 december 07, 2011 first release official of da ta sheet sales and further information www.zmdi.com sales@zmdi.com zentrum mikroelektronik dresden ag (zmd ag) grenzstrasse 28 01109 dresden germany zmd america, inc. 8413 excelsior drive suite 200 madison, wi 53717 usa zmd ag, japan office 2nd floor, shinbashi tokyu bldg. 4213, shinbashi, minatoku tokyo, 1050004 japan zmd far east, ltd. 3f, no. 51, sec. 2, keelung road 11052 taipei taiwan phone +49 (0)351.8822.7.772 fax +49(0)351.8822.87.772 phone +01 (608) 8291987 fax +01 (631) 5492882 phone +81.3.6895.7410 fax +81.3.6895.7301 phone +886.2.2377.8189 fax +886.2.2377.8199 disclaimer : this information applies to a product under devel opment. its characteristics and specifications are preliminary and subject to change without notice. z entrum mikroelektronik dresden ag (zmd ag) assumes no obli gation regarding future manufacture unless otherwis e agreed to in writing. the information furnished h ereby is believed to be true and accurate. however, under no circumstances shall zmd ag be liable to any customer, licensee, or any other third party for any special, indirect, incid ental, or consequential damages of any kind or nature whatsoever arising out of or in any way related to the furnishing, performance, or use of this technical data. zmd ag hereby expressly disclaims any liability of zmd ag to any customer, licensee or any other third party, and any such customer, licensee and any other thir d party hereby waives any liability of zmd ag for a ny damages in connection with or arising out of the furnishing, performance or use o f this technical data, whether based on contract, w arranty, tort (including negligence), strict liabil ity, or otherwise.
mouser electronics authorized distributor click to view pricing, inventory, delivery & lifecycle information: zmdi: ? zssc3016kit v1.0


▲Up To Search▲   

 
Price & Availability of ZSSC3016CI1B

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X